home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Arcade•
/
Cannon Fodder ••••
/
Cannon Fodder ееее.rsrc
/
CODE_2.txt
< prev
next >
Wrap
Text File
|
1989-03-23
|
51KB
|
906 lines
# near model CODE resource
# jump table entries: 264-279 (16 of them)
fn00000000:
00000000 4E56 FFF0 link A6, -0x0010
00000004 4E71 nop
00000006 4E71 nop
00000008 2F2D FBB0 move.l -[A7], [A5 - 0x450]
0000000C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000010 486D FBAC pea.l [A5 - 0x454]
00000014 486D FBA6 pea.l [A5 - 0x45A]
00000018 486D FBB4 pea.l [A5 - 0x44C]
0000001C A98D syscall GetDialogItem/GetDItem
0000001E 2D6D FBA6 000A move.l [A6 + 0xA], [A5 - 0x45A]
00000024 4E5E unlink A6
00000026 205F movea.l A0, [A7]+
00000028 544F addq.w A7, 2
0000002A 4ED0 jmp [A0]
export_35:
0000002C 4E56 FFF0 link A6, -0x0010
00000030 4E71 nop
00000032 4E71 nop
00000034 41ED FBBE lea.l A0, [A5 - 0x442]
00000038 2F08 move.l -[A7], A0
0000003A 487A 0064 pea.l [PC + 0x64 /* 000000A0, value 0x40303030 '@000', pstring "00000100010007C00920111011107FFC11101110092007C00100010000000000" */]
0000003E A866 syscall StuffHex
00000040 41ED FBDE lea.l A0, [A5 - 0x422]
00000044 2F08 move.l -[A7], A0
00000046 487A 0016 pea.l [PC + 0x16 /* 0000005E, value 0x40303030 '@000', pstring "0000000000000000000000000000000000000000000000000000000000000000" */]
0000004A A866 syscall StuffHex
0000004C 486D FBFE pea.l [A5 - 0x402]
00000050 3F3C 0007 move.w -[A7], 0x7
00000054 3F3C 0007 move.w -[A7], 0x7
00000058 A880 syscall SetPt
0000005A 4E5E unlink A6
0000005C 4E75 rts
0000005E 4030 3030 negx.b [A0 + D3.w + 0x30]
00000062 3030 3030 move.w D0, [A0 + D3.w + 0x30]
00000066 3030 3030 move.w D0, [A0 + D3.w + 0x30]
0000006A 3030 3030 move.w D0, [A0 + D3.w + 0x30]
0000006E 3030 3030 move.w D0, [A0 + D3.w + 0x30]
00000072 3030 3030 move.w D0, [A0 + D3.w + 0x30]
00000076 3030 3030 move.w D0, [A0 + D3.w + 0x30]
0000007A 3030 3030 move.w D0, [A0 + D3.w + 0x30]
0000007E 3030 3030 move.w D0, [A0 + D3.w + 0x30]
00000082 3030 3030 move.w D0, [A0 + D3.w + 0x30]
00000086 3030 3030 move.w D0, [A0 + D3.w + 0x30]
0000008A 3030 3030 move.w D0, [A0 + D3.w + 0x30]
0000008E 3030 3030 move.w D0, [A0 + D3.w + 0x30]
00000092 3030 3030 move.w D0, [A0 + D3.w + 0x30]
00000096 3030 3030 move.w D0, [A0 + D3.w + 0x30]
0000009A 3030 3030 move.w D0, [A0 + D3.w + 0x30]
0000009E 3016 move.w D0, [A6]
000000A0 4030 3030 negx.b [A0 + D3.w + 0x30]
000000A4 3030 3130 3030 3130 move.w D0, [A0 + 0x30303130 + D3]
000000AC 3030 3743 3030 3932 move.w D0, [[A0 + <<invalid base displacement size>>] + 0x30303932]
000000B4 3031 3131 3031 3131 move.w D0, [[A1 + 0x30313131 + D3]]
000000BC 3037 4646 move.w D0, [A7 + D4.w * 8 + 0x46]
000000C0 4331 3131 3031 3131 .invalid 1, [[A1 + 0x30313131 + D3]] // invalid opcode 4 with b == 4
000000C8 3030 3932 3030 3743 3030 move.w D0, [[A0 + 0x30303743 + D3] + 0x3030]
000000D2 3130 3030 move.w -[A0], [A0 + D3.w + 0x30]
000000D6 3130 3030 move.w -[A0], [A0 + D3.w + 0x30]
000000DA 3030 3030 move.w D0, [A0 + D3.w + 0x30]
000000DE 3030 3016 move.w D0, [A0 + D3.w + 0x16]
export_36:
000000E2 4E56 FFEE link A6, -0x0012
000000E6 4E71 nop
000000E8 4E71 nop
000000EA 426E FFEE clr.w [A6 - 0x12]
label000000EE:
000000EE 302E FFEE move.w D0, [A6 - 0x12]
000000F2 5240 addq.w D0, 1
000000F4 3D40 FFEE move.w [A6 - 0x12], D0
000000F8 206E 0008 movea.l A0, [A6 + 0x8]
000000FC 302E FFEE move.w D0, [A6 - 0x12]
00000100 B050 cmp.w D0, [A0]
00000102 66EA bne -0x14 /* 000000EE */
00000104 4E5E unlink A6
00000106 205F movea.l A0, [A7]+
00000108 584F addq.w A7, 4
0000010A 4ED0 jmp [A0]
export_37:
0000010C 4E56 FDE0 link A6, -0x0220
00000110 4E71 nop
00000112 4E71 nop
00000114 486E FDE8 pea.l [A6 - 0x218]
00000118 4267 clr.w -[A7]
0000011A 4267 clr.w -[A7]
0000011C 3F3C 0203 move.w -[A7], 0x203
00000120 3F3C 0014 move.w -[A7], 0x14
00000124 A8A7 syscall SetRect
00000126 486E FDE8 pea.l [A6 - 0x218]
0000012A 486D FE1A pea.l [A5 - 0x1E6]
0000012E A8A5 syscall FillRect
00000130 1D7C 0001 FDE6 move.b [A6 - 0x21A], 0x1
00000136 7000 moveq.l D0, 0x00
00000138 102E FDE6 move.b D0, [A6 - 0x21A]
0000013C 3F00 move.w -[A7], D0
0000013E A888 syscall TextFace
00000140 3F3C 00D9 move.w -[A7], 0xD9
00000144 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000148 A893 syscall MoveTo
0000014A 487A 0056 pea.l [PC + 0x56 /* 000001A2, value 0x93C2D53 '\t<-S', pstring "<-SCORE->" */]
0000014E A884 syscall DrawString
00000150 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00000154 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000158 A893 syscall MoveTo
0000015A 302D F412 move.w D0, [A5 - 0xBEE]
0000015E 48C0 ext.l D0
00000160 2F00 move.l -[A7], D0
00000162 486E FEF0 pea.l [A6 - 0x110]
00000166 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000016A 486E FEF0 pea.l [A6 - 0x110]
0000016E A884 syscall DrawString
00000170 3F3C 01A4 move.w -[A7], 0x1A4
00000174 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000178 A893 syscall MoveTo
0000017A 302D F410 move.w D0, [A5 - 0xBF0]
0000017E 48C0 ext.l D0
00000180 2F00 move.l -[A7], D0
00000182 486E FDF0 pea.l [A6 - 0x210]
00000186 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000018A 486E FDF0 pea.l [A6 - 0x210]
0000018E A884 syscall DrawString
00000190 422E FDE6 clr.b [A6 - 0x21A]
00000194 7000 moveq.l D0, 0x00
00000196 102E FDE6 move.b D0, [A6 - 0x21A]
0000019A 3F00 move.w -[A7], D0
0000019C A888 syscall TextFace
0000019E 4E5E unlink A6
000001A0 4E75 rts
000001A2 093C 2D53 btst 0x53 /* 'S' */, D4
000001A6 434F chk.w D1, A7
000001A8 5245 addq.w D5, 1
000001AA 2D3E move.l -[A6], <<invalid special address>>
export_38:
000001AC 4E56 FFEE link A6, -0x0012
000001B0 4E71 nop
000001B2 4E71 nop
000001B4 426E FFEE clr.w [A6 - 0x12]
000001B8 2F2D FB82 move.l -[A7], [A5 - 0x47E]
000001BC 3F2E FFEE move.w -[A7], [A6 - 0x12]
000001C0 A93A syscall DisableItem
000001C2 2F2D FB86 move.l -[A7], [A5 - 0x47A]
000001C6 3F2E FFEE move.w -[A7], [A6 - 0x12]
000001CA A93A syscall DisableItem
000001CC 2F2D FB8A move.l -[A7], [A5 - 0x476]
000001D0 3F2E FFEE move.w -[A7], [A6 - 0x12]
000001D4 A93A syscall DisableItem
000001D6 2F2D FB8E move.l -[A7], [A5 - 0x472]
000001DA 3F2E FFEE move.w -[A7], [A6 - 0x12]
000001DE A93A syscall DisableItem
000001E0 2F2D FB92 move.l -[A7], [A5 - 0x46E]
000001E4 3F2E FFEE move.w -[A7], [A6 - 0x12]
000001E8 A93A syscall DisableItem
000001EA 2F2D FB96 move.l -[A7], [A5 - 0x46A]
000001EE 3F2E FFEE move.w -[A7], [A6 - 0x12]
000001F2 A93A syscall DisableItem
000001F4 2F2D FB9A move.l -[A7], [A5 - 0x466]
000001F8 3F2E FFEE move.w -[A7], [A6 - 0x12]
000001FC A93A syscall DisableItem
000001FE 2F2D FB9E move.l -[A7], [A5 - 0x462]
00000202 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000206 A93A syscall DisableItem
00000208 2F2D FBA2 move.l -[A7], [A5 - 0x45E]
0000020C 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000210 A93A syscall DisableItem
00000212 4267 clr.w -[A7]
00000214 A938 syscall HiliteMenu
00000216 A937 syscall DrawMenuBar
00000218 4E5E unlink A6
0000021A 4E75 rts
export_39:
0000021C 4E56 FFEE link A6, -0x0012
00000220 4E71 nop
00000222 4E71 nop
00000224 426E FFEE clr.w [A6 - 0x12]
00000228 2F2D FB82 move.l -[A7], [A5 - 0x47E]
0000022C 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000230 A939 syscall EnableItem
00000232 2F2D FB86 move.l -[A7], [A5 - 0x47A]
00000236 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000023A A939 syscall EnableItem
0000023C 2F2D FB8A move.l -[A7], [A5 - 0x476]
00000240 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000244 A939 syscall EnableItem
00000246 2F2D FB8E move.l -[A7], [A5 - 0x472]
0000024A 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000024E A939 syscall EnableItem
00000250 2F2D FB92 move.l -[A7], [A5 - 0x46E]
00000254 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000258 A939 syscall EnableItem
0000025A 2F2D FB96 move.l -[A7], [A5 - 0x46A]
0000025E 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000262 A939 syscall EnableItem
00000264 2F2D FB9A move.l -[A7], [A5 - 0x466]
00000268 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000026C A939 syscall EnableItem
0000026E 2F2D FB9A move.l -[A7], [A5 - 0x466]
00000272 3F3C 0002 move.w -[A7], 0x2
00000276 A93A syscall DisableItem
00000278 2F2D FB9A move.l -[A7], [A5 - 0x466]
0000027C 3F3C 0001 move.w -[A7], 0x1
00000280 A939 syscall EnableItem
00000282 2F2D FB9E move.l -[A7], [A5 - 0x462]
00000286 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000028A A939 syscall EnableItem
0000028C 2F2D FBA2 move.l -[A7], [A5 - 0x45E]
00000290 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000294 A939 syscall EnableItem
00000296 4267 clr.w -[A7]
00000298 A938 syscall HiliteMenu
0000029A A937 syscall DrawMenuBar
0000029C 4E5E unlink A6
0000029E 4E75 rts
export_40:
000002A0 4E56 FFF0 link A6, -0x0010
000002A4 4E71 nop
000002A6 4E71 nop
000002A8 0C6D 0001 F858 cmpi.w [A5 - 0x7A8], 0x1
000002AE 6600 0010 bne +0x12 /* 000002C0 */
000002B2 4A2D F414 tst.b [A5 - 0xBEC]
000002B6 6700 0008 beq +0xA /* 000002C0 */
000002BA 3B7C 0001 F856 move.w [A5 - 0x7AA], 0x1
label000002C0:
000002C0 0C6D 0002 F858 cmpi.w [A5 - 0x7A8], 0x2
000002C6 6600 0010 bne +0x12 /* 000002D8 */
000002CA 4A2D F414 tst.b [A5 - 0xBEC]
000002CE 6700 0008 beq +0xA /* 000002D8 */
000002D2 3B7C 0002 F856 move.w [A5 - 0x7AA], 0x2
label000002D8:
000002D8 0C6D 0001 F858 cmpi.w [A5 - 0x7A8], 0x1
000002DE 6600 0016 bne +0x18 /* 000002F6 */
000002E2 102D F414 move.b D0, [A5 - 0xBEC]
000002E6 0A00 0001 xori.b D0, 0x1
000002EA 4A00 tst.b D0
000002EC 6700 0008 beq +0xA /* 000002F6 */
000002F0 3B7C 0002 F856 move.w [A5 - 0x7AA], 0x2
label000002F6:
000002F6 0C6D 0002 F858 cmpi.w [A5 - 0x7A8], 0x2
000002FC 6600 0016 bne +0x18 /* 00000314 */
00000300 102D F414 move.b D0, [A5 - 0xBEC]
00000304 0A00 0001 xori.b D0, 0x1
00000308 4A00 tst.b D0
0000030A 6700 0008 beq +0xA /* 00000314 */
0000030E 3B7C 0001 F856 move.w [A5 - 0x7AA], 0x1
label00000314:
00000314 4E5E unlink A6
00000316 4E75 rts
export_41:
00000318 4E56 FFF0 link A6, -0x0010
0000031C 4E71 nop
0000031E 4E71 nop
00000320 3B7C 0001 E662 move.w [A5 - 0x199E], 0x1
00000326 3B7C 0002 E664 move.w [A5 - 0x199C], 0x2
0000032C 3B7C 0002 E666 move.w [A5 - 0x199A], 0x2
00000332 3B7C 0001 E65C move.w [A5 - 0x19A4], 0x1
00000338 3B7C 0002 E65E move.w [A5 - 0x19A2], 0x2
0000033E 3B7C 0001 E660 move.w [A5 - 0x19A0], 0x1
00000344 4E5E unlink A6
00000346 4E75 rts
export_42:
00000348 4E56 FFEC link A6, -0x0014
0000034C 48E7 0100 movem.l -[A7], D7
00000350 594F subq.w A7, 4
00000352 3F3C 03E8 move.w -[A7], 0x3E8
00000356 42A7 clr.l -[A7]
00000358 70FF moveq.l D0, 0xFFFFFFFF
0000035A 2F00 move.l -[A7], D0
0000035C A97C syscall GetNewDialog
0000035E 2B5F FBB0 move.l [A5 - 0x450], [A7]+
00000362 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
00000368 3E2D E664 move.w D7, [A5 - 0x199C]
0000036C 302D E662 move.w D0, [A5 - 0x199E]
00000370 BE40 cmp.w D7, D0
00000372 6D00 0042 blt +0x44 /* 000003B6 */
00000376 3D40 FFEC move.w [A6 - 0x14], D0
0000037A 9E40 sub.w D7, D0
label0000037C:
0000037C 594F subq.w A7, 4
0000037E 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000382 4EBA FC7C jsr [PC - 0x384 /* 00000000 */]
00000386 302E FFEE move.w D0, [A6 - 0x12]
0000038A 48C0 ext.l D0
0000038C 2F00 move.l -[A7], D0
0000038E A95B syscall SetControlReference/SetCRefCon
00000390 594F subq.w A7, 4
00000392 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000396 4EBA FC68 jsr [PC - 0x398 /* 00000000 */]
0000039A 302E FFEC move.w D0, [A6 - 0x14]
0000039E B06D E666 cmp.w D0, [A5 - 0x199A]
000003A2 57C0 seq D0
000003A4 4400 neg.b D0
000003A6 7200 moveq.l D1, 0x00
000003A8 1200 move.b D1, D0
000003AA 3F01 move.w -[A7], D1
000003AC A963 syscall SetControlValue/SetCtlValue
000003AE 526E FFEC addq.w [A6 - 0x14], 1
000003B2 51CF FFC8 dbf D7, -0x3A /* 0000037C */
label000003B6:
000003B6 4CDF 0080 movem.l D7, [A7]+
000003BA 4E5E unlink A6
000003BC 4E75 rts
export_43:
000003BE 4E56 FFEC link A6, -0x0014
000003C2 48E7 0100 movem.l -[A7], D7
000003C6 594F subq.w A7, 4
000003C8 3F3C 03EA move.w -[A7], 0x3EA
000003CC 42A7 clr.l -[A7]
000003CE 70FF moveq.l D0, 0xFFFFFFFF
000003D0 2F00 move.l -[A7], D0
000003D2 A97C syscall GetNewDialog
000003D4 2B5F FBB0 move.l [A5 - 0x450], [A7]+
000003D8 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
000003DE 3E2D E65E move.w D7, [A5 - 0x19A2]
000003E2 302D E65C move.w D0, [A5 - 0x19A4]
000003E6 BE40 cmp.w D7, D0
000003E8 6D00 0042 blt +0x44 /* 0000042C */
000003EC 3D40 FFEC move.w [A6 - 0x14], D0
000003F0 9E40 sub.w D7, D0
label000003F2:
000003F2 594F subq.w A7, 4
000003F4 3F2E FFEC move.w -[A7], [A6 - 0x14]
000003F8 4EBA FC06 jsr [PC - 0x3FA /* 00000000 */]
000003FC 302E FFEE move.w D0, [A6 - 0x12]
00000400 48C0 ext.l D0
00000402 2F00 move.l -[A7], D0
00000404 A95B syscall SetControlReference/SetCRefCon
00000406 594F subq.w A7, 4
00000408 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000040C 4EBA FBF2 jsr [PC - 0x40E /* 00000000 */]
00000410 302E FFEC move.w D0, [A6 - 0x14]
00000414 B06D E660 cmp.w D0, [A5 - 0x19A0]
00000418 57C0 seq D0
0000041A 4400 neg.b D0
0000041C 7200 moveq.l D1, 0x00
0000041E 1200 move.b D1, D0
00000420 3F01 move.w -[A7], D1
00000422 A963 syscall SetControlValue/SetCtlValue
00000424 526E FFEC addq.w [A6 - 0x14], 1
00000428 51CF FFC8 dbf D7, -0x3A /* 000003F2 */
label0000042C:
0000042C 4CDF 0080 movem.l D7, [A7]+
00000430 4E5E unlink A6
00000432 4E75 rts
fn00000434:
00000434 4E56 FFEC link A6, -0x0014
00000438 48E7 0100 movem.l -[A7], D7
0000043C 594F subq.w A7, 4
0000043E 594F subq.w A7, 4
00000440 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000444 4EBA FBBA jsr [PC - 0x446 /* 00000000 */]
00000448 A95A syscall GetControlReference/GetCRefCon
0000044A 544F addq.w A7, 2
0000044C 3D5F FFEE move.w [A6 - 0x12], [A7]+
00000450 302E FFEE move.w D0, [A6 - 0x12]
00000454 C1FC 0006 muls.w D0, 0x6
00000458 0640 E65E addi.w D0, 0xE65E
0000045C 3E35 0000 move.w D7, [A5 + D0.w]
00000460 302D E662 move.w D0, [A5 - 0x199E]
00000464 BE40 cmp.w D7, D0
00000466 6D00 002E blt +0x30 /* 00000496 */
0000046A 3D40 FFEC move.w [A6 - 0x14], D0
0000046E 9E40 sub.w D7, D0
label00000470:
00000470 594F subq.w A7, 4
00000472 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000476 4EBA FB88 jsr [PC - 0x478 /* 00000000 */]
0000047A 302E FFEC move.w D0, [A6 - 0x14]
0000047E B06E 0008 cmp.w D0, [A6 + 0x8]
00000482 57C0 seq D0
00000484 4400 neg.b D0
00000486 7200 moveq.l D1, 0x00
00000488 1200 move.b D1, D0
0000048A 3F01 move.w -[A7], D1
0000048C A963 syscall SetControlValue/SetCtlValue
0000048E 526E FFEC addq.w [A6 - 0x14], 1
00000492 51CF FFDC dbf D7, -0x26 /* 00000470 */
label00000496:
00000496 4CDF 0080 movem.l D7, [A7]+
0000049A 4E5E unlink A6
0000049C 205F movea.l A0, [A7]+
0000049E 544F addq.w A7, 2
000004A0 4ED0 jmp [A0]
000004A2 4E56 FFEC link A6, -0x0014
000004A6 48E7 0100 movem.l -[A7], D7
000004AA 594F subq.w A7, 4
000004AC 594F subq.w A7, 4
000004AE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000004B2 4EBA FB4C jsr [PC - 0x4B4 /* 00000000 */]
000004B6 A95A syscall GetControlReference/GetCRefCon
000004B8 544F addq.w A7, 2
000004BA 3D5F FFEE move.w [A6 - 0x12], [A7]+
000004BE 302E FFEE move.w D0, [A6 - 0x12]
000004C2 C1FC 0006 muls.w D0, 0x6
000004C6 0640 E658 addi.w D0, 0xE658
000004CA 3E35 0000 move.w D7, [A5 + D0.w]
000004CE 302D E65C move.w D0, [A5 - 0x19A4]
000004D2 BE40 cmp.w D7, D0
000004D4 6D00 002E blt +0x30 /* 00000504 */
000004D8 3D40 FFEC move.w [A6 - 0x14], D0
000004DC 9E40 sub.w D7, D0
label000004DE:
000004DE 594F subq.w A7, 4
000004E0 3F2E FFEC move.w -[A7], [A6 - 0x14]
000004E4 4EBA FB1A jsr [PC - 0x4E6 /* 00000000 */]
000004E8 302E FFEC move.w D0, [A6 - 0x14]
000004EC B06E 0008 cmp.w D0, [A6 + 0x8]
000004F0 57C0 seq D0
000004F2 4400 neg.b D0
000004F4 7200 moveq.l D1, 0x00
000004F6 1200 move.b D1, D0
000004F8 3F01 move.w -[A7], D1
000004FA A963 syscall SetControlValue/SetCtlValue
000004FC 526E FFEC addq.w [A6 - 0x14], 1
00000500 51CF FFDC dbf D7, -0x26 /* 000004DE */
label00000504:
00000504 4CDF 0080 movem.l D7, [A7]+
00000508 4E5E unlink A6
0000050A 205F movea.l A0, [A7]+
0000050C 544F addq.w A7, 2
0000050E 4ED0 jmp [A0]
export_44:
00000510 4E56 FFEC link A6, -0x0014
00000514 48E7 0100 movem.l -[A7], D7
00000518 3F3C FFFF move.w -[A7], 0xFFFF
0000051C 4267 clr.w -[A7]
0000051E 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
label00000522:
00000522 42A7 clr.l -[A7]
00000524 486D FBAA pea.l [A5 - 0x456]
00000528 A991 syscall ModalDialog
0000052A 302D FBAA move.w D0, [A5 - 0x456]
0000052E 6000 008E bra +0x90 /* 000005BE */
label00000532:
00000532 3F2D FBAA move.w -[A7], [A5 - 0x456]
00000536 4EBA FEFC jsr [PC - 0x104 /* 00000434 */]
0000053A 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
00000540 302E FFEE move.w D0, [A6 - 0x12]
00000544 C1FC 0006 muls.w D0, 0x6
00000548 322E FFEE move.w D1, [A6 - 0x12]
0000054C C3FC 0006 muls.w D1, 0x6
00000550 0641 E65E addi.w D1, 0xE65E
00000554 3E35 1000 move.w D7, [A5 + D1.w]
00000558 0640 E65C addi.w D0, 0xE65C
0000055C 3035 0000 move.w D0, [A5 + D0.w]
00000560 BE40 cmp.w D7, D0
00000562 6D00 0038 blt +0x3A /* 0000059C */
00000566 3D40 FFEC move.w [A6 - 0x14], D0
0000056A 9E40 sub.w D7, D0
label0000056C:
0000056C 554F subq.w A7, 2
0000056E 594F subq.w A7, 4
00000570 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000574 4EBA FA8A jsr [PC - 0x576 /* 00000000 */]
00000578 A960 syscall GetControlValue/GetCtlValue
0000057A 0C5F 0001 cmpi.w [A7]+, 0x1
0000057E 6600 0014 bne +0x16 /* 00000594 */
00000582 302E FFEE move.w D0, [A6 - 0x12]
00000586 C1FC 0006 muls.w D0, 0x6
0000058A 0640 E660 addi.w D0, 0xE660
0000058E 3BAE FFEC 0000 move.w [A5 + D0.w], [A6 - 0x14]
label00000594:
00000594 526E FFEC addq.w [A6 - 0x14], 1
00000598 51CF FFD2 dbf D7, -0x30 /* 0000056C */
label0000059C:
0000059C 0C6D 0001 FBAA cmpi.w [A5 - 0x456], 0x1
000005A2 6600 0006 bne +0x8 /* 000005AA */
000005A6 422D F414 clr.b [A5 - 0xBEC]
label000005AA:
000005AA 0C6D 0002 FBAA cmpi.w [A5 - 0x456], 0x2
000005B0 6600 0008 bne +0xA /* 000005BA */
000005B4 1B7C 0001 F414 move.b [A5 - 0xBEC], 0x1
label000005BA:
000005BA 6000 000E bra +0x10 /* 000005CA */
label000005BE:
000005BE 5340 subq.w D0, 1
000005C0 6700 FF70 beq -0x8E /* 00000532 */
000005C4 5340 subq.w D0, 1
000005C6 6700 FF6A beq -0x94 /* 00000532 */
label000005CA:
000005CA 594F subq.w A7, 4
000005CC 3F3C 0003 move.w -[A7], 0x3
000005D0 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000005D4 201F move.l D0, [A7]+
000005D6 3F2D FBAA move.w -[A7], [A5 - 0x456]
000005DA 2F00 move.l -[A7], D0
000005DC 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
000005E0 6400 FF40 bcc -0xBE /* 00000522 */
000005E4 4CDF 0080 movem.l D7, [A7]+
000005E8 4E5E unlink A6
000005EA 4E75 rts
export_45:
000005EC 4E56 FFEC link A6, -0x0014
000005F0 48E7 0100 movem.l -[A7], D7
000005F4 3F3C FFFF move.w -[A7], 0xFFFF
000005F8 4267 clr.w -[A7]
000005FA 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
label000005FE:
000005FE 42A7 clr.l -[A7]
00000600 486D FBAA pea.l [A5 - 0x456]
00000604 A991 syscall ModalDialog
00000606 302D FBAA move.w D0, [A5 - 0x456]
0000060A 6000 008E bra +0x90 /* 0000069A */
label0000060E:
0000060E 3F2D FBAA move.w -[A7], [A5 - 0x456]
00000612 4EBA FE20 jsr [PC - 0x1E0 /* 00000434 */]
00000616 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
0000061C 302E FFEE move.w D0, [A6 - 0x12]
00000620 C1FC 0006 muls.w D0, 0x6
00000624 322E FFEE move.w D1, [A6 - 0x12]
00000628 C3FC 0006 muls.w D1, 0x6
0000062C 0641 E658 addi.w D1, 0xE658
00000630 3E35 1000 move.w D7, [A5 + D1.w]
00000634 0640 E656 addi.w D0, 0xE656
00000638 3035 0000 move.w D0, [A5 + D0.w]
0000063C BE40 cmp.w D7, D0
0000063E 6D00 0038 blt +0x3A /* 00000678 */
00000642 3D40 FFEC move.w [A6 - 0x14], D0
00000646 9E40 sub.w D7, D0
label00000648:
00000648 554F subq.w A7, 2
0000064A 594F subq.w A7, 4
0000064C 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000650 4EBA F9AE jsr [PC - 0x652 /* 00000000 */]
00000654 A960 syscall GetControlValue/GetCtlValue
00000656 0C5F 0001 cmpi.w [A7]+, 0x1
0000065A 6600 0014 bne +0x16 /* 00000670 */
0000065E 302E FFEE move.w D0, [A6 - 0x12]
00000662 C1FC 0006 muls.w D0, 0x6
00000666 0640 E65A addi.w D0, 0xE65A
0000066A 3BAE FFEC 0000 move.w [A5 + D0.w], [A6 - 0x14]
label00000670:
00000670 526E FFEC addq.w [A6 - 0x14], 1
00000674 51CF FFD2 dbf D7, -0x30 /* 00000648 */
label00000678:
00000678 0C6D 0001 FBAA cmpi.w [A5 - 0x456], 0x1
0000067E 6600 0008 bne +0xA /* 00000688 */
00000682 1B7C 0001 E65A move.b [A5 - 0x19A6], 0x1
label00000688:
00000688 0C6D 0002 FBAA cmpi.w [A5 - 0x456], 0x2
0000068E 6600 0006 bne +0x8 /* 00000696 */
00000692 422D E65A clr.b [A5 - 0x19A6]
label00000696:
00000696 6000 000E bra +0x10 /* 000006A6 */
label0000069A:
0000069A 5340 subq.w D0, 1
0000069C 6700 FF70 beq -0x8E /* 0000060E */
000006A0 5340 subq.w D0, 1
000006A2 6700 FF6A beq -0x94 /* 0000060E */
label000006A6:
000006A6 594F subq.w A7, 4
000006A8 3F3C 0003 move.w -[A7], 0x3
000006AC 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000006B0 201F move.l D0, [A7]+
000006B2 3F2D FBAA move.w -[A7], [A5 - 0x456]
000006B6 2F00 move.l -[A7], D0
000006B8 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
000006BC 6400 FF40 bcc -0xBE /* 000005FE */
000006C0 4CDF 0080 movem.l D7, [A7]+
000006C4 4E5E unlink A6
000006C6 4E75 rts
export_33:
000006C8 4E56 FFF0 link A6, -0x0010
000006CC 4E71 nop
000006CE 4E71 nop
000006D0 1B7C 0001 FD54 move.b [A5 - 0x2AC], 0x1
000006D6 422D FD0C clr.b [A5 - 0x2F4]
000006DA 422D F89F clr.b [A5 - 0x761]
000006DE 422D F89E clr.b [A5 - 0x762]
000006E2 422D F89D clr.b [A5 - 0x763]
000006E6 422D F89C clr.b [A5 - 0x764]
000006EA 422D F89B clr.b [A5 - 0x765]
000006EE 422D F89A clr.b [A5 - 0x766]
000006F2 422D FD27 clr.b [A5 - 0x2D9]
000006F6 422D FD0D clr.b [A5 - 0x2F3]
000006FA 594F subq.w A7, 4
000006FC 3F3C 0004 move.w -[A7], 0x4
00000700 A9B9 syscall GetCursor
00000702 2B5F FC08 move.l [A5 - 0x3F8], [A7]+
00000706 426D FC06 clr.w [A5 - 0x3FA]
0000070A 426D FC04 clr.w [A5 - 0x3FC]
0000070E 426D FC02 clr.w [A5 - 0x3FE]
00000712 422D FBBD clr.b [A5 - 0x443]
00000716 426D FAD6 clr.w [A5 - 0x52A]
0000071A 422D F43E clr.b [A5 - 0xBC2]
0000071E 422D F43D clr.b [A5 - 0xBC3]
00000722 422D F43C clr.b [A5 - 0xBC4]
00000726 422D F43B clr.b [A5 - 0xBC5]
0000072A 426D FAD4 clr.w [A5 - 0x52C]
0000072E 426D FAD2 clr.w [A5 - 0x52E]
00000732 426D FAD0 clr.w [A5 - 0x530]
00000736 3B7C 0001 FB54 move.w [A5 - 0x4AC], 0x1
0000073C 426D FADC clr.w [A5 - 0x524]
00000740 426D FADA clr.w [A5 - 0x526]
00000744 426D F850 clr.w [A5 - 0x7B0]
00000748 426D F84E clr.w [A5 - 0x7B2]
0000074C 426D F854 clr.w [A5 - 0x7AC]
00000750 426D F852 clr.w [A5 - 0x7AE]
00000754 3B7C 0001 F856 move.w [A5 - 0x7AA], 0x1
0000075A 426D F448 clr.w [A5 - 0xBB8]
0000075E 426D F446 clr.w [A5 - 0xBBA]
00000762 3B7C 000A F44C move.w [A5 - 0xBB4], 0xA /* '\n' */
00000768 3B7C 000A F44A move.w [A5 - 0xBB6], 0xA /* '\n' */
0000076E 422D F43F clr.b [A5 - 0xBC1]
00000772 422D F415 clr.b [A5 - 0xBEB]
00000776 422D F416 clr.b [A5 - 0xBEA]
0000077A 422D F417 clr.b [A5 - 0xBE9]
0000077E 426D F412 clr.w [A5 - 0xBEE]
00000782 426D F410 clr.w [A5 - 0xBF0]
00000786 1B7C 0001 F414 move.b [A5 - 0xBEC], 0x1
0000078C 426D F858 clr.w [A5 - 0x7A8]
00000790 426D FD12 clr.w [A5 - 0x2EE]
00000794 426D FD14 clr.w [A5 - 0x2EC]
00000798 422D E65B clr.b [A5 - 0x19A5]
0000079C 422D FD26 clr.b [A5 - 0x2DA]
000007A0 1B7C 0001 E65A move.b [A5 - 0x19A6], 0x1
000007A6 3B7C 021C E658 move.w [A5 - 0x19A8], 0x21C
000007AC 3B7C 00F9 E656 move.w [A5 - 0x19AA], 0xF9
000007B2 4E5E unlink A6
000007B4 4E75 rts
export_34:
000007B6 4E56 FFF0 link A6, -0x0010
000007BA 4E71 nop
000007BC 4E71 nop
000007BE 422D F415 clr.b [A5 - 0xBEB]
000007C2 422D F419 clr.b [A5 - 0xBE7]
000007C6 422D F43F clr.b [A5 - 0xBC1]
000007CA 422D F416 clr.b [A5 - 0xBEA]
000007CE 422D F417 clr.b [A5 - 0xBE9]
000007D2 426D F850 clr.w [A5 - 0x7B0]
000007D6 426D F84E clr.w [A5 - 0x7B2]
000007DA 3B7C 000A F852 move.w [A5 - 0x7AE], 0xA /* '\n' */
000007E0 3B7C 000A F854 move.w [A5 - 0x7AC], 0xA /* '\n' */
000007E6 426D F448 clr.w [A5 - 0xBB8]
000007EA 426D F446 clr.w [A5 - 0xBBA]
000007EE 3B7C 000A F44C move.w [A5 - 0xBB4], 0xA /* '\n' */
000007F4 3B7C 000A F44A move.w [A5 - 0xBB6], 0xA /* '\n' */
000007FA 4E5E unlink A6
000007FC 4E75 rts
export_46:
fn000007FE:
000007FE 4E56 FFF0 link A6, -0x0010
00000802 4E71 nop
00000804 4E71 nop
00000806 206E 0008 movea.l A0, [A6 + 0x8]
0000080A 2F28 0008 move.l -[A7], [A0 + 0x8]
0000080E 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000812 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000816 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
0000081A 4E5E unlink A6
0000081C 205F movea.l A0, [A7]+
0000081E 584F addq.w A7, 4
00000820 4ED0 jmp [A0]
00000822 4E56 FDDE link A6, -0x0222
00000826 4E71 nop
00000828 4E71 nop
0000082A 206E 000A movea.l A0, [A6 + 0xA]
0000082E 43EE FEF0 lea.l A1, [A6 - 0x110]
00000832 703F moveq.l D0, 0x3F
label00000834:
00000834 22D8 move.l [A1]+, [A0]+
00000836 51C8 FFFC dbf D0, -0x6 /* 00000834 */
0000083A 42AE FEE4 clr.l [A6 - 0x11C]
0000083E 554F subq.w A7, 2
00000840 486E FEF0 pea.l [A6 - 0x110]
00000844 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000848 486E FEEE pea.l [A6 - 0x112]
0000084C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000850 4A5F tst.w [A7]+
00000852 6600 01A8 bne +0x1AA /* 000009FC */
00000856 554F subq.w A7, 2
00000858 3F2E FEEE move.w -[A7], [A6 - 0x112]
0000085C 486E FEE8 pea.l [A6 - 0x118]
00000860 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000864 4A5F tst.w [A7]+
00000866 6600 0194 bne +0x196 /* 000009FC */
0000086A 4AAE FEE8 tst.l [A6 - 0x118]
0000086E 6F00 018C ble +0x18E /* 000009FC */
00000872 594F subq.w A7, 4
00000874 700C moveq.l D0, 0x0C
00000876 2F00 move.l -[A7], D0
00000878 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
0000087C 2D5F FEE4 move.l [A6 - 0x11C], [A7]+
00000880 206E FEE4 movea.l A0, [A6 - 0x11C]
00000884 2F08 move.l -[A7], A0
00000886 594F subq.w A7, 4
00000888 2F2E FEE8 move.l -[A7], [A6 - 0x118]
0000088C 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000890 201F move.l D0, [A7]+
00000892 205F movea.l A0, [A7]+
00000894 2140 0008 move.l [A0 + 0x8], D0
00000898 554F subq.w A7, 2
0000089A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000089E 4A5F tst.w [A7]+
000008A0 57C0 seq D0
000008A2 4400 neg.b D0
000008A4 4AAE FEE4 tst.l [A6 - 0x11C]
000008A8 56C1 sne D1
000008AA 4401 neg.b D1
000008AC C001 and.b D0, D1
000008AE 4A00 tst.b D0
000008B0 6700 0130 beq +0x132 /* 000009E2 */
000008B4 554F subq.w A7, 2
000008B6 3F2E FEEE move.w -[A7], [A6 - 0x112]
000008BA 486E FEE8 pea.l [A6 - 0x118]
000008BE 206E FEE4 movea.l A0, [A6 - 0x11C]
000008C2 2068 0008 movea.l A0, [A0 + 0x8]
000008C6 2F10 move.l -[A7], [A0]
000008C8 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000008CC 4A5F tst.w [A7]+
000008CE 6600 00F4 bne +0xF6 /* 000009C4 */
000008D2 554F subq.w A7, 2
000008D4 3F2E FEEE move.w -[A7], [A6 - 0x112]
000008D8 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000008DC 3D5F FEE2 move.w [A6 - 0x11E], [A7]+
000008E0 554F subq.w A7, 2
000008E2 41EE FDDE lea.l A0, [A6 - 0x222]
000008E6 2F08 move.l -[A7], A0
000008E8 3F2E 0008 move.w -[A7], [A6 + 0x8]
000008EC 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
000008F0 3D5F FEE2 move.w [A6 - 0x11E], [A7]+
000008F4 554F subq.w A7, 2
000008F6 486E FEF0 pea.l [A6 - 0x110]
000008FA A997 syscall OpenResFile
000008FC 3D5F FEEC move.w [A6 - 0x114], [A7]+
00000900 0C6E FFFF FEEC cmpi.w [A6 - 0x114], 0xFFFF
00000906 6700 00B0 beq +0xB2 /* 000009B8 */
0000090A 594F subq.w A7, 4
0000090C 2F3C 696E 666F move.l -[A7], 0x696E666F /* 'info' */
00000912 3F3C 0080 move.w -[A7], 0x80
00000916 A9A0 syscall GetResource
00000918 2D5F FEDE move.l [A6 - 0x122], [A7]+
0000091C 554F subq.w A7, 2
0000091E A9AF syscall ResError
00000920 4A5F tst.w [A7]+
00000922 57C0 seq D0
00000924 4400 neg.b D0
00000926 4AAE FEDE tst.l [A6 - 0x122]
0000092A 56C1 sne D1
0000092C 4401 neg.b D1
0000092E C001 and.b D0, D1
00000930 4A00 tst.b D0
00000932 6700 0070 beq +0x72 /* 000009A4 */
00000936 206E FEDE movea.l A0, [A6 - 0x122]
0000093A 2F10 move.l -[A7], [A0]
0000093C 2F2E FEE4 move.l -[A7], [A6 - 0x11C]
00000940 7004 moveq.l D0, 0x04
00000942 2F00 move.l -[A7], D0
00000944 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00000948 206E FEE4 movea.l A0, [A6 - 0x11C]
0000094C 0C68 0001 0002 cmpi.w [A0 + 0x2], 0x1
00000952 5DC0 slt D0
00000954 4400 neg.b D0
00000956 206E FEE4 movea.l A0, [A6 - 0x11C]
0000095A 0C68 0004 0002 cmpi.w [A0 + 0x2], 0x4
00000960 5EC1 sgt D1
00000962 4401 neg.b D1
00000964 8001 or.b D0, D1
00000966 4A00 tst.b D0
00000968 6700 000C beq +0xE /* 00000976 */
0000096C 206E FEE4 movea.l A0, [A6 - 0x11C]
00000970 317C 0001 0002 move.w [A0 + 0x2], 0x1
label00000976:
00000976 206E FEE4 movea.l A0, [A6 - 0x11C]
0000097A 0C50 004C cmpi.w [A0], 0x4C /* 'L' */
0000097E 5DC0 slt D0
00000980 4400 neg.b D0
00000982 206E FEE4 movea.l A0, [A6 - 0x11C]
00000986 0C50 0300 cmpi.w [A0], 0x300
0000098A 5EC1 sgt D1
0000098C 4401 neg.b D1
0000098E 8001 or.b D0, D1
00000990 4A00 tst.b D0
00000992 6700 000A beq +0xC /* 0000099E */
00000996 206E FEE4 movea.l A0, [A6 - 0x11C]
0000099A 30BC 0100 move.w [A0], 0x100
label0000099E:
0000099E 2F2E FEDE move.l -[A7], [A6 - 0x122]
000009A2 A9A3 syscall ReleaseResource
label000009A4:
000009A4 206E FEE4 movea.l A0, [A6 - 0x11C]
000009A8 216E FEE8 0004 move.l [A0 + 0x4], [A6 - 0x118]
000009AE 3F2E FEEC move.w -[A7], [A6 - 0x114]
000009B2 A99A syscall CloseResFile
000009B4 6000 000A bra +0xC /* 000009C0 */
label000009B8:
000009B8 2F2E FEE4 move.l -[A7], [A6 - 0x11C]
000009BC 4EBA FE40 jsr [PC - 0x1C0 /* 000007FE */]
label000009C0:
000009C0 6000 001C bra +0x1E /* 000009DE */
label000009C4:
000009C4 2F2E FEE4 move.l -[A7], [A6 - 0x11C]
000009C8 4EBA FE34 jsr [PC - 0x1CC /* 000007FE */]
000009CC 554F subq.w A7, 2
000009CE 3F2E FEEE move.w -[A7], [A6 - 0x112]
000009D2 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000009D6 3D5F FEE2 move.w [A6 - 0x11E], [A7]+
000009DA 42AE FEE4 clr.l [A6 - 0x11C]
label000009DE:
000009DE 6000 001C bra +0x1E /* 000009FC */
label000009E2:
000009E2 2F2E FEE4 move.l -[A7], [A6 - 0x11C]
000009E6 4EBA FE16 jsr [PC - 0x1EA /* 000007FE */]
000009EA 554F subq.w A7, 2
000009EC 3F2E FEEE move.w -[A7], [A6 - 0x112]
000009F0 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000009F4 3D5F FEE2 move.w [A6 - 0x11E], [A7]+
000009F8 42AE FEE4 clr.l [A6 - 0x11C]
label000009FC:
000009FC 2D6E FEE4 000E move.l [A6 + 0xE], [A6 - 0x11C]
00000A02 4E5E unlink A6
00000A04 205F movea.l A0, [A7]+
00000A06 5C4F addq.w A7, 6
00000A08 4ED0 jmp [A0]
export_47:
00000A0A 4E56 FFEC link A6, -0x0014
00000A0E 4E71 nop
00000A10 4E71 nop
00000A12 594F subq.w A7, 4
00000A14 700C moveq.l D0, 0x0C
00000A16 2F00 move.l -[A7], D0
00000A18 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00000A1C 2D5F FFEC move.l [A6 - 0x14], [A7]+
00000A20 206E FFEC movea.l A0, [A6 - 0x14]
00000A24 2F08 move.l -[A7], A0
00000A26 594F subq.w A7, 4
00000A28 2F3C 7761 7665 move.l -[A7], 0x77617665 /* 'wave' */
00000A2E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000A32 A9A0 syscall GetResource
00000A34 201F move.l D0, [A7]+
00000A36 205F movea.l A0, [A7]+
00000A38 2140 0008 move.l [A0 + 0x8], D0
00000A3C 206E FFEC movea.l A0, [A6 - 0x14]
00000A40 2F28 0008 move.l -[A7], [A0 + 0x8]
00000A44 A992 syscall DetachResource
00000A46 554F subq.w A7, 2
00000A48 A9AF syscall ResError
00000A4A 4A5F tst.w [A7]+
00000A4C 6600 0038 bne +0x3A /* 00000A86 */
00000A50 206E FFEC movea.l A0, [A6 - 0x14]
00000A54 2068 0008 movea.l A0, [A0 + 0x8]
00000A58 2F10 move.l -[A7], [A0]
00000A5A 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000A5E 7008 moveq.l D0, 0x08
00000A60 2F00 move.l -[A7], D0
00000A62 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00000A66 206E FFEC movea.l A0, [A6 - 0x14]
00000A6A 2F08 move.l -[A7], A0
00000A6C 594F subq.w A7, 4
00000A6E 206E FFEC movea.l A0, [A6 - 0x14]
00000A72 2F28 0008 move.l -[A7], [A0 + 0x8]
00000A76 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000A7A 201F move.l D0, [A7]+
00000A7C 205F movea.l A0, [A7]+
00000A7E 2140 0004 move.l [A0 + 0x4], D0
00000A82 6000 000E bra +0x10 /* 00000A92 */
label00000A86:
00000A86 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000A8A 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000A8E 42AE FFEC clr.l [A6 - 0x14]
label00000A92:
00000A92 2D6E FFEC 000A move.l [A6 + 0xA], [A6 - 0x14]
00000A98 4E5E unlink A6
00000A9A 205F movea.l A0, [A7]+
00000A9C 544F addq.w A7, 2
00000A9E 4ED0 jmp [A0]
export_48:
00000AA0 4E56 FFEC link A6, -0x0014
00000AA4 4E71 nop
00000AA6 4E71 nop
00000AA8 206E 000C movea.l A0, [A6 + 0xC]
00000AAC 2F28 0008 move.l -[A7], [A0 + 0x8]
00000AB0 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00000AB4 206E 000C movea.l A0, [A6 + 0xC]
00000AB8 2068 0008 movea.l A0, [A0 + 0x8]
00000ABC 2D50 FFEC move.l [A6 - 0x14], [A0]
00000AC0 206E FFEC movea.l A0, [A6 - 0x14]
00000AC4 4250 clr.w [A0]
00000AC6 206E FFEC movea.l A0, [A6 - 0x14]
00000ACA 2F08 move.l -[A7], A0
00000ACC 594F subq.w A7, 4
00000ACE 206E 000C movea.l A0, [A6 + 0xC]
00000AD2 3F10 move.w -[A7], [A0]
00000AD4 206E 000C movea.l A0, [A6 + 0xC]
00000AD8 3028 0002 move.w D0, [A0 + 0x2]
00000ADC C1FC 0100 muls.w D0, 0x100
00000AE0 3F00 move.w -[A7], D0
00000AE2 A869 syscall FixRatio
00000AE4 201F move.l D0, [A7]+
00000AE6 205F movea.l A0, [A7]+
00000AE8 2140 0002 move.l [A0 + 0x2], D0
00000AEC 206E 000C movea.l A0, [A6 + 0xC]
00000AF0 2068 0008 movea.l A0, [A0 + 0x8]
00000AF4 2F10 move.l -[A7], [A0]
00000AF6 206E 000C movea.l A0, [A6 + 0xC]
00000AFA 2F28 0004 move.l -[A7], [A0 + 0x4]
00000AFE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B02 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000B06 206E 000C movea.l A0, [A6 + 0xC]
00000B0A 2F28 0008 move.l -[A7], [A0 + 0x8]
00000B0E 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00000B12 4E5E unlink A6
00000B14 205F movea.l A0, [A7]+
00000B16 504F addq.w A7, 8
00000B18 4ED0 jmp [A0]